package com.gwh.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gwh.dto.SetmealDto;
import com.gwh.entity.Setmeal;

import java.util.List;

public interface SetmealService extends IService<Setmeal> {
    //新增套餐,同时插入套餐所对应的菜品,需要用到setmeal和setmealDish两张表
    public void saveWithDish(SetmealDto setmealDto);

    //根据id查询套餐信息和对应的菜品
    public SetmealDto selectById(Long id);

    //修改套餐,同时修改setmeal和setmealDish两张表
    public void updateWithDish(SetmealDto setmealDto);

    //修改套餐售卖状态
    public void changeStatus(int status, List<Long> id);

    //删除套餐,同时修改setmeal和setmealDish两张表
    public void deleteWithDish(List<Long> ids);

    //查询套餐
    public List<Setmeal> selectSetmeal(Setmeal setmeal);
}


